<?php

/**
 * Diese Klasse erfasst alle Infos
 * 
 * @author Shane
 *
 */
class InfoHolder {
	
	// In diesem array werden alle infos erfasst
	private $infos;
	
	/**
	 * Der Konstructor macht nichts
	 */
	function __constructor() {
		
	}
	
	/**
	 * Fügt dem info-array einen array hinzu ohne auf redundanz zu prüfen
	 * 
	 * @param string $info
	 */
	function add_info($info) {
		if (!isset($this->infos)) {
			$this->infos = array();
		}
		
		$this->infos[] = $info;
	}
	
	/**
	 * Gibt das info-array zurück und leert dieses
	 */
	function get_infos() {
		$infoBuffer = $this->infos;
		
		unset($this->infos);
		
		return $infoBuffer;
	}
}

?>